package ar.com.solidussource.framework.backend.dao.filter;

/**
 * Modela una pagina de datos para realizar consultas por paginacion. Es
 * utilizado por los Daos para recibir como parametro que pagina se quiere
 * recuperar, y es utilizada por los Result para informar que pagina es la que
 * se esta retornando
 */
public class Page {

	/**
	 * Numerpo de pagina que se esta pidiendo o retornando
	 */
	private int pageNumber=1;
	
	/**
	 * Tamanho de la pagina pedida
	 */
	private int pageSize=15;

	
	
	
	public Page(int pageNumber, int pageSize) {
		super();
		this.pageNumber = pageNumber;
		this.pageSize = pageSize;
	}

	public Page() {
		super();
	}

	/**
	 * @return the pageNumber
	 */
	public int getPageNumber() {
		return pageNumber;
	}

	/**
	 * @param pageNumber the pageNumber to set
	 */
	public void setPageNumber(int pageNumber) {
		this.pageNumber = pageNumber;
	}

	/**
	 * @return the pageSize
	 */
	public int getPageSize() {
		return pageSize;
	}

	/**
	 * @param pageSize the pageSize to set
	 */
	public void setPageSize(int pageSize) {
		this.pageSize = pageSize;
	}
	
	
	
}